A mobile-first dashboard that displays GitHub workflow status badges for your organization's repositories.
Install with uv:
uv venv
source .venv/bin/activate # On Unix/macOS
uv pip install -e .
Configure:
# .env
GITHUB_TOKEN=your_github_token
# config/repos.json
{
"organization": "your-org",
"Backend": [
{ "name": "api-service" },
{ "name": "worker-service" }
],
"Frontend": [
{ "name": "web-app" }
]
}
Generate and view:
generate-badges
# Open docs/index.html in your browser
# Install dev dependencies
uv pip install -e ".[dev]"
# Run tests
pytest
# Manual deploy
gh workflow run "Deploy to GitHub Pages"
https://[username].github.io/[repository]